
class Bot extends Player{
    
    
        Bot(){
        }
       
        public int[] swap(Card[] karty, int[] uklad){
                pozycje = new int[5];
                int a = uklad[0];
                int n, j;
                j = 0;
                switch (a) {
                        case 9: //System.out.println("Juz wygralem EHEHEHE. \n");
                                        break;
                                       
                        case 8: //System.out.println("Nie ma co wymieniac. \n");
                                        break;
                                       
                        case 7: n = (int)(100.0 * Math.random()) + 1;
                                        if (n < 20){
                                                for (int i=0;i<5;i++){
                                                        if (karty[i].card[0] != uklad[1]){
                                                                pozycje[j] = i+1;
                                                                j++;
                                                        }
                                                }/*
                                                x.swapCards(pozycje,card);      
                                                System.out.println(" Karty po wymianie: ");
                                                x.showCards();*/
                                        }
                                        break;
                                       
                        case 6: n = (int)(100.0 * Math.random()) + 1;
                                        if (n<15){
                                                for (int i=0;i<5;i++){
                                                        if (karty[i].card[0] != uklad[1]){
                                                                pozycje[j] = i+1;
                                                                j++;
                                                        }
                                                }/*
                                                x.swapCards(pozycje,card);      
                                                System.out.println(" Karty po wymianie: ");
                                                x.showCards();*/
                                        }
                                        break;
                                       
                        case 5: n = (int)(100.0 * Math.random()) + 1;
                                        if (n<15){
                                                for (int i=0;i<5;i++){
                                                        if (karty[i].card[0] != uklad[1]){
                                                                pozycje[j] = i+1;
                                                                j++;
                                                        }
                                                }/*
                                                x.swapCards(pozycje,card);      
                                                System.out.println(" Karty po wymianie: ");
                                                x.showCards();*/
                                        }
                       
                                        break;
                                       
                        case 4: n = (int)(100.0 * Math.random()) + 1;

                                        for (int i=0;i<5;i++){
                                                if (karty[i].card[0] != uklad[1]){
                                                        pozycje[j] = i+1;
                                                        j++;
                                                }
                                        }/*
                                        x.swapCards(pozycje,card);      
                                        System.out.println(" Karty po wymianie: ");
                                        x.showCards();*/
                                       
                                        break;
                                       
                        case 3: n = (int)(100.0 * Math.random()) + 1; //----------
                                        for (int i=0;i<5;i++){
                                                if (karty[i].card[0] != uklad[1] && karty[i].card[0] != uklad[2]){
                                                        pozycje[j] = i+1;
                                                        j++;
                                                }
                                        }
                                        if (n<25){
                                                for (int i=0;i<5;i++){
                                                        if (karty[i].card[0] != uklad[1] && karty[i].card[0] != karty[pozycje[0]].card[0]){
                                                                pozycje[j] = i+1;
                                                                j++;
                                                        }
                                                }
                                                if (n < 10){
                                                        for (int i=0;i<5;i++){
                                                                if (karty[i].card[0] != uklad[2] && karty[i].card[0] != karty[pozycje[0]].card[0] && karty[i].card[0] != karty[pozycje[1]].card[0]){
                                                                        pozycje[j] = i+1;
                                                                        j++;
                                                                }
                                                        }
                                                }
                                        }      
                                        break;
                                       
                        case 2: n = (int)(100.0 * Math.random()) + 1; //-----------
                                        for (int i=0;i<5;i++){
                                                if (karty[i].card[0] != uklad[1]){
                                     //                   System.out.println(uklad[0]);
                                                        pozycje[j] = i+1;
                                                        j++;
                                                }
                                        }/*
                                        x.swapCards(pozycje,card);      
                                        System.out.println(" Karty po wymianie: ");
                                        x.showCards();*/
                                        break;
                                       
                        case 1: for( int i = 0; i<4; i++ ){
                                                pozycje[i] = i + 1;
                                        }/*
                                        x.swapCards(pozycje,card);      
                                        System.out.println(" Karty po wymianie: ");
                                        x.showCards();*/
                                        break;          
                }
                return pozycje;
        }

}
